add compiling stuff; return from do-package if user says no