changes in main