added greyscale image loading