updates with more examples