first commit with the project setup and scripting are integrated