chagnign ordering structure