Integrate into UI and update all the things