framework and design updates