diff --git a/main.cpp b/main.cpp
index fd3e533415011b7a24814fe7f3ac990d6a811132..9dbace13de68b99a53cf3848be17e1125b83df0d 100644
--- a/main.cpp
+++ b/main.cpp
@@ -4,8 +4,8 @@
 
 int main(int argc, char *argv[])
 {
-    QApplication a(argc, argv);
-    MainWindow w;
-    w.show();
-    return a.exec();
+    QApplication app(argc, argv);
+    MainWindow window;
+    window.show();
+    return app.exec();
 }
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 47b43a3bc7398e068eb05ebfb627df4396b15b9f..54de85201dc2027f60fb2d8c459e21aad16d0b99 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -3,9 +3,24 @@
 MainWindow::MainWindow(QWidget *parent)
     : QMainWindow(parent)
 {
+    openAudioFileAct = new QAction(tr("&Open audio"), this);
+    openAudioFileAct->setStatusTip(tr("Open an audio file"));
+    connect(openAudioFileAct, &QAction::triggered, this, &MainWindow::openAudioFile);
+
+    fileMenu = menuBar()->addMenu("&File");
+    fileMenu->addAction(openAudioFileAct);
+    editMenu = menuBar()->addMenu("&Edit");
+    viewMenu = menuBar()->addMenu("&View");
+    simulateMenu = menuBar()->addMenu("&Simulate");
+    helpMenu = menuBar()->addMenu("&Help");
+
+    statusBar()->showMessage("QSimulate has started");
 }
 
 MainWindow::~MainWindow()
 {
 }
 
+void MainWindow::openAudioFile(){
+    QString filename = QFileDialog::getOpenFileName(this, "Select a file");
+}
diff --git a/mainwindow.h b/mainwindow.h
index d1471908c8753c630a22fd5b22588cc790cdf28d..5b4b3de894f194fa75e0770276383d3598e6f456 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -2,6 +2,10 @@
 #define MAINWINDOW_H
 
 #include <QMainWindow>
+#include <QMenuBar>
+#include <QStatusBar>
+#include <QFileDialog>
+#include <QMessageBox>
 
 class MainWindow : public QMainWindow
 {
@@ -10,5 +14,16 @@ class MainWindow : public QMainWindow
 public:
     MainWindow(QWidget *parent = nullptr);
     ~MainWindow();
+
+private slots:
+    void openAudioFile();
+
+private:
+    QMenu *fileMenu;
+    QMenu *editMenu;
+    QMenu *viewMenu;
+    QMenu *simulateMenu;
+    QMenu *helpMenu;
+    QAction *openAudioFileAct;
 };
 #endif // MAINWINDOW_H