beginning UI stuff

man this is all over the place