reformat the code style
Add a Stepwise test
Update the demo links