file structure and first commit