added the Inflector class