rename ReadOne to Scan