endgueltige Version, enthaelt noch einen bug