funktionen umstrukturiert und delete implementiertw