continue UI implementation