heavy design updates