project setup code.