Setup of Core Functions
POSTED ON 24-08-2020