modify mainwindow