added validation types