refactored region and becaon monitoring