design and usability improvements