touch and retrieving