ext index refactored for resuages