Notes on compiling