CONSTANTS
FUNCTIONS
CREATING INSTANCES