add single step demo