function name is the same as the section name