Updated AppFunc to standard