added some example usages