pushing grayscale stuff