now you can cache snippets