changes in Main