Updated with some better examples