refactored user region table