got a lot of the ui backend redone, did as much as possible tonight