renamed read-item to read-doit