added some useful examples