add more examples, fix some examples