improve efficiency through structure