What three modifications, made independently, made to class greet, enable the code to compile and run?