5 CORE FUNCTIONS