difference at the weights rough function