alle todos noch geschrieben. fast fertige version