diff --git a/Implementation/controllers/base_controller.py b/Implementation/controllers/base_controller.py
deleted file mode 100644
index 809d6a7986ba3b8b9b1cc570038af9cc02fe75bd..0000000000000000000000000000000000000000
--- a/Implementation/controllers/base_controller.py
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-class BaseController:
-    def __init__(self, db):
-        self.db = db
diff --git a/Implementation/controllers/mainwindow_controller.py b/Implementation/controllers/mainwindow_controller.py
deleted file mode 100644
index 4445a54cf39c5b47beb9c8a584878cea591683d2..0000000000000000000000000000000000000000
--- a/Implementation/controllers/mainwindow_controller.py
+++ /dev/null
@@ -1,20 +0,0 @@
-from controllers.base_controller import BaseController
-from windows import mainwindow
-from PyQt5 import QtWidgets as Qt
-
-
-class Mainwindow(Qt.QMainWindow, mainwindow.Ui_MainWindow, BaseController):
-    def __init__(self, db, parent=None):
-        super(Mainwindow, self).__init__(parent)
-        BaseController.__init__(self, db)
-        self.setupUi(self)
-        print(self.db.get_groups())
-        for group in self.db.get_groups():
-            self.listGroups.addItem(group.name)
-        self.listGroups.currentItemChanged.connect(self.show_people)
-        #self.btnBrowse.clicked.connect(self.browse_folder)
-        #self.list1.currentItemChanged.connect(self.show_content)
-
-    def show_people(self, current):
-        self.listPeople.clear()
-
diff --git a/Implementation/database.py b/Implementation/database.py
deleted file mode 100644
index e9d0fcefb816a089f4046b25d05f118b20bcf5f6..0000000000000000000000000000000000000000
--- a/Implementation/database.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import sqlite3 as sqlite
-from model.group import Group
-
-
-class Database:
-    def __init__(self):
-        self.connection = sqlite.connect('database.db')
-        self.connection.isolation_level = None  # so we don't have to use self.connection.commit()
-
-    def get_groups(self, person_id = None):
-        if person_id is not None:
-            curs = self.connection.execute("SELECT * FROM GROUPS WHERE person_id=?", person_id)
-        else:
-            curs = self.connection.execute("SELECT * FROM GROUPS")
-        res = []
-        for row in curs:
-            res.append(Group(row))
-        return res
\ No newline at end of file
diff --git a/Implementation/database_create.py b/Implementation/database_create.py
deleted file mode 100644
index d7da7eff66d3f494b91ddf1b3ab23eb1d84e175b..0000000000000000000000000000000000000000
--- a/Implementation/database_create.py
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/usr/bin/env python3
-
-import sqlite3 as sqlite
-
-conn = sqlite.connect('database.db')
-conn.isolation_level = None  # so we don't have to use self.connection.commit()
-curs = conn.cursor()
-
-curs.execute(
-    '''CREATE TABLE Person (
-    person_id INTEGER PRIMARY KEY AUTOINCREMENT,
-    name      VARCHAR,
-    surname   VARCHAR
-    );''')
-
-curs.execute(
-    '''CREATE TABLE Groups (
-    id   INTEGER PRIMARY KEY,
-    name VARCHAR UNIQUE
-                 NOT NULL
-    );'''
-)
-
-curs.execute(
-    '''CREATE TABLE Person_to_group (
-    person_id INTEGER REFERENCES Person (person_id),
-    group_id  INTEGER REFERENCES Groups (group_id),
-    PRIMARY KEY (
-        person_id,
-        group_id
-    )
-    );'''
-)
diff --git a/Implementation/main.py b/Implementation/main.py
deleted file mode 100644
index 5cd23edd781a574580be67f7e4264f9844185d3f..0000000000000000000000000000000000000000
--- a/Implementation/main.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/env python3
-
-import sys
-from PyQt5 import QtWidgets as Qt
-from controllers.mainwindow_controller import Mainwindow
-from database import Database
-
-
-def main():
-    db = Database()
-    app = Qt.QApplication(sys.argv)
-    form = Mainwindow(db)
-    form.show()
-    app.exec_()
-
-if __name__ == '__main__':
-    main()
\ No newline at end of file
diff --git a/Implementation/model/group.py b/Implementation/model/group.py
deleted file mode 100644
index 582b041f0a741cc9b68384c5b8990a42cfaed158..0000000000000000000000000000000000000000
--- a/Implementation/model/group.py
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-class Group:
-    def __init__(self, db_row):
-        self.id = db_row[0]
-        self.name = db_row[1]
diff --git a/Implementation/windows/mainwindow.py b/Implementation/windows/mainwindow.py
deleted file mode 100644
index e32eba5bccf82f5dd2341eadd92b9e567ce101ac..0000000000000000000000000000000000000000
--- a/Implementation/windows/mainwindow.py
+++ /dev/null
@@ -1,59 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Form implementation generated from reading ui file 'mainwindow.ui'
-#
-# Created by: PyQt5 UI code generator 5.8.1
-#
-# WARNING! All changes made in this file will be lost!
-
-from PyQt5 import QtCore, QtGui, QtWidgets
-
-class Ui_MainWindow(object):
-    def setupUi(self, MainWindow):
-        MainWindow.setObjectName("MainWindow")
-        MainWindow.resize(748, 464)
-        self.centralWidget = QtWidgets.QWidget(MainWindow)
-        self.centralWidget.setObjectName("centralWidget")
-        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralWidget)
-        self.verticalLayout_2.setContentsMargins(11, 11, 11, 11)
-        self.verticalLayout_2.setSpacing(6)
-        self.verticalLayout_2.setObjectName("verticalLayout_2")
-        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
-        self.horizontalLayout_2.setContentsMargins(11, 11, 11, 11)
-        self.horizontalLayout_2.setSpacing(6)
-        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
-        self.btnAddGroup = QtWidgets.QPushButton(self.centralWidget)
-        self.btnAddGroup.setFlat(False)
-        self.btnAddGroup.setObjectName("btnAddGroup")
-        self.horizontalLayout_2.addWidget(self.btnAddGroup, 0, QtCore.Qt.AlignLeft)
-        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
-        self.horizontalLayout = QtWidgets.QHBoxLayout()
-        self.horizontalLayout.setContentsMargins(11, 11, 11, 11)
-        self.horizontalLayout.setSpacing(6)
-        self.horizontalLayout.setObjectName("horizontalLayout")
-        self.listGroups = QtWidgets.QListWidget(self.centralWidget)
-        self.listGroups.setViewMode(QtWidgets.QListView.ListMode)
-        self.listGroups.setObjectName("listGroups")
-        self.horizontalLayout.addWidget(self.listGroups)
-        self.tablePeople = QtWidgets.QTableWidget(self.centralWidget)
-        self.tablePeople.setObjectName("tablePeople")
-        self.tablePeople.setColumnCount(0)
-        self.tablePeople.setRowCount(0)
-        self.horizontalLayout.addWidget(self.tablePeople)
-        self.verticalLayout_2.addLayout(self.horizontalLayout)
-        MainWindow.setCentralWidget(self.centralWidget)
-        self.menuBar = QtWidgets.QMenuBar(MainWindow)
-        self.menuBar.setGeometry(QtCore.QRect(0, 0, 748, 21))
-        self.menuBar.setObjectName("menuBar")
-        MainWindow.setMenuBar(self.menuBar)
-
-        self.retranslateUi(MainWindow)
-        QtCore.QMetaObject.connectSlotsByName(MainWindow)
-
-    def retranslateUi(self, MainWindow):
-        _translate = QtCore.QCoreApplication.translate
-        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
-        self.btnAddGroup.setText(_translate("MainWindow", "Vytvořit skupinu"))
-        self.listGroups.setSortingEnabled(True)
-        self.tablePeople.setSortingEnabled(True)
-
diff --git a/Implementation/windows/qt/mainwindow.ui b/Implementation/windows/qt/mainwindow.ui
deleted file mode 100644
index 5a2de8674b130c38b7213b43986c4a46dd523a1c..0000000000000000000000000000000000000000
--- a/Implementation/windows/qt/mainwindow.ui
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>748</width>
-    <height>464</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>MainWindow</string>
-  </property>
-  <widget class="QWidget" name="centralWidget">
-   <layout class="QVBoxLayout" name="verticalLayout_2">
-    <item>
-     <layout class="QHBoxLayout" name="horizontalLayout_2">
-      <item alignment="Qt::AlignLeft">
-       <widget class="QPushButton" name="btnAddGroup">
-        <property name="text">
-         <string>Vytvořit skupinu</string>
-        </property>
-        <property name="flat">
-         <bool>false</bool>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </item>
-    <item>
-     <layout class="QHBoxLayout" name="horizontalLayout">
-      <item>
-       <widget class="QListWidget" name="listGroups">
-        <property name="viewMode">
-         <enum>QListView::ListMode</enum>
-        </property>
-        <property name="sortingEnabled">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-      <item>
-       <widget class="QTableWidget" name="tablePeople">
-        <property name="sortingEnabled">
-         <bool>true</bool>
-        </property>
-       </widget>
-      </item>
-     </layout>
-    </item>
-   </layout>
-  </widget>
-  <widget class="QMenuBar" name="menuBar">
-   <property name="geometry">
-    <rect>
-     <x>0</x>
-     <y>0</y>
-     <width>748</width>
-     <height>21</height>
-    </rect>
-   </property>
-  </widget>
- </widget>
- <layoutdefault spacing="6" margin="11"/>
- <resources/>
- <connections/>
-</ui>
diff --git a/zadani.pdf b/zadani.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7c15ffcb1116b6150ce87c68ffac81db8cb760fd
Binary files /dev/null and b/zadani.pdf differ