Updated with some examples