First UI stuff

Its some ui-y stuff
Attempt2