layout and design changes