letzte implementierung (fehlt nur noch doku)