singh-ray reverse grad