add some features when write examples :)
add more examples