initializing project setup stuff