Fertige Bibliothek. Evtl noch optimierung.