translate English to German: Things must be done better.
Unsere Arbeit muss besser werden.