validator instance