environmentFunctions