https://www.dict.cc/englisch-deutsch/that%27s+better+still.html