progress to compile