removed requirement of camelcase