die functie bestaat voor 90% uit duplicate code. Er is hier dus nog plaats voor verbetering.