function name is argument too