better migration for old field