graph opgelost. enkele "verbeteringen" toegevoegd