clean proj, fixed some bugs