putting ui together