initial commit and project setup