refactored locked sections map