first part of the migration guide