improved examples
updated demo