new stuff
added examples
merged