regexp engine for base non conditional case added