major design updates