Validation (bijna volledig afgewerkt)