updates to design and layout