added shitty ui and message updater