new snippet, edit a snippet, key stuff