project setup script