translate English to German: All these points go together.
All diese Punkte gehören zusammen.