part 1 complete
part 2 complete
setup class based views for snippets