add catchall route
dynamically add step items