still incomplete (2) scan_item...