add ui prototype
add some sample code. ongoing.