camelize to support underscore format as well