add other projects + structure refactor