use camelcase style for classes