added own snippets