yayyy finished with all the UI stuff