add optional regex provider