translate English to German: That means that we should work together well...
Von daher sollten wir gut zusammenarbeiten...