update with more examples