first commit and structure.