major structure is done