first step, grayscale images complete