simplify structure