various updates to design