params and method names should be camelCased