fix ignore and recompile