quality restoration

quality restoration