Compiling steps