Gray imageread, method updates etc