progress on compiling