wip
adds console ui