snippets
    hold the useful snippets