further building out UI