made major design updates