enhance the quality