forgot to turn compiler into a property