trying implements choose,cell,uiservice