eigen werkende versie, misschien nog tot elegantie te snoeien?