added validation for humaness and cooperativeness rating