nit: for class names we use the "dashed-notation" and not the camel case notation