no backbone, all comparison