add more examples and update description