lots of style changes and ux design