add more examples
add data and new use cases