first commit (basic structure and organisation)