set by step demo added