added CamelCaseMotion from a different repo