Working on compiling order