add allow_blank validator