added sharpening