changes to compile env