Added grayscale option