created dson validator and two new invalidators