void invoerNieuwePersoon() {
        Geslacht geslacht = null;
        while (geslacht == null) {
            String g = readString("wat is het geslacht (m/v)");
            if (g.toLowerCase().charAt(0) == 'm') {
                geslacht = Geslacht.MAN;
            }
            if (g.toLowerCase().charAt(0) == 'v') {
                geslacht = Geslacht.VROUW;
            }
        }

        String[] vnamen;
        vnamen = readString("voornamen gescheiden door spatie").split(" ");

        String tvoegsel;
        tvoegsel = readString("tussenvoegsel");

        String anaam;
        anaam = readString("achternaam");

        Calendar gebdat;
        gebdat = readDate("geboortedatum");

        String gebplaats;
        gebplaats = readString("geboorteplaats");

        Gezin ouders;
        toonGezinnen();
        String gezinsString = readString("gezinsnummer van ouderlijk gezin");
        if (gezinsString.equals("")) {
            ouders = null;
            
        } else {
            ouders = getAdmin().getGezin(Integer.parseInt(gezinsString));
            
        }
            
        getAdmin().addPersoon(geslacht, vnamen, anaam, tvoegsel, gebdat,
                gebplaats, ouders);
                        File f = new File("serializaedadmin");
        try
        {
            controller.serialize(f);
        } catch(IOException exc) {
            exc.fillInStackTrace();
        }


    }