recompile code