still fixing cluster fuck of snippets