finished initial UI stuff