cleaned up, completed some examples, added some more