getUserFunction