added initial client side UI draft