project creation
project setup