major_changes on main