moment minimized
design changes