proper attempt at getting a UI going

the last try was a fuck up. I realized some shit now