modified classes so they would compile
Adds compiler plugin