added custom c snippets