Working version

Deze versie werkt helemaal, code is in principe netjes.