essential_functions
