add social regularization F