some design updates