@michaelzangerle classes not camelcased