sample UI design (needs to be refine)