lots of ui stuff
edit css