Updated with more examples