add grad comm