updates and some UX/graphics