add complain and spread