unify structure