finished up snippets I think