lots of cool ui changes, qa needed for front end