refactor projects