lame ui stuff
added routing