now grayscale is working, but with a lame method, gonna look at later