register and view item