modified function names