used singularize and camelcase