still working on the greyscale thing