implmntd regex