rm duplicate code; build connecting roads properly