MainWindow refactoring
alter help