dynamically load nav2 with programs