If you are German native speaker, i have a list of vocabularies with German translation that will help you a lot.
however, the size more than 5 MB and i can not upload it.
if you interested just PM me ( it's free of course
How can i lose my faith in life's fairness when i know that the dreams of those who sleep on the feathers are not more beautiful than the dreams of those who sleep on the ground? - Jubran Khaleel Jubran