part 6.5 migration done from snippets