implement snippets, begin with repositories