added Convert_To_Greyscale procedure