functions gevorderden toegevoegd