Updated the compiling procedure