added egg structure