restructure and add other project to repo