adding excursion constraints