setting up project
tree refactor