lots of changes to the visuals and UX