function names, function hoisiting