and each define() should have it's own `pp` file which match the name of the class