why use camelCase? In all project we used underscore