vbnet provider and better specs
fixed regex