call mmfunctions and have mmfunctions call mmvariables