class.pmFunctions