adding caching to index creation
adding initial rexpro module