correct openstruct