compile instead of run now