function names correction