refactor scope routes  Building Constrain