- base project setup (tests, CI/CD)
- add basic features