modify function names