project setup. Set project structure