added XRegExp3 module; new naming conventions