solve 2522_Register_Phase
Merge branch 'feature-2522'