added some more code to compile an infernal program