idea migtation