enterFunction(), exitFunction()