dynamic compiler in doit.sh