added xregexp as submodlue