structure first commit