directory compile now
solve conflict