added regular exp
added reg exp