Compile before run