add greyscale methods