added a bunch of improvements to the new user experience