added some new snippets.  updated clone()