you should use camelCase for naming function