reader complete