alles werkend + comments. Zonder officieele deel functie