added validation - allowBlank