revamped optimal structure