migration for glimpse part and choice