simplify stucture