uppercase function name, return boolean and function "first" fixed