added the ability for hyphenated urls using camelCased method names