make function names more accurate