added and inmproved some snippets
Merge branch 'origin/master'