rework structure, deleted component(1)