i have to do much better - German English Dictionary