add a really basic ui system