moved regions controllers into their own file