be sure to credit the original
add Mojo::Util::camelize
provide a way to run tests