improvements to user experience