Compiling and building the project