Compiles and loads. Saves to be implemented