made lots of changes based on usability feedback, more to come