Added the ability for greyscale