first commit. the structure