finish the demo ui