the main window and background