cleaned reader