implementation bis auf fehler und comis