cleaned up, finished Hausuafgabe5