compile it PRETTY