restructured segments