recompile project