new snippets
organized a little