Greyscale recognition draft