add next step protocol