compile all the things