change order of compilation