initial commit for structure