MainFrame planning