sobel working ALMOST