fixed grayscale bug