Compile then commit pls