rework the population and checking of base paths