migration from manifest 1
migration from manifest 2