mainsection changes