diff --git a/PITCHME.md b/PITCHME.md
index 40499b1587d30f2720d4cc3c2d31e975df0212d0..c232908e03b99f39340dbe47c473f9843ac19763 100644
--- a/PITCHME.md
+++ b/PITCHME.md
@@ -2,6 +2,7 @@
 
 ```python
 import this
+
 ```
 
 ---
@@ -108,42 +109,42 @@ Note:
 ### Csomagok
 
 - Webfejlesztés:
-    - Django
-    - Flusk
-    - Requests
+  - Django
+  - Flusk
+  - Requests
 
 +++
 
 - IT Security:
-    - Scapy
-    - Nmap
+  - Scapy
+  - Nmap
 
 +++
 
 - AI:
-    - TensorFlow
-    - Keras
+  - TensorFlow
+  - Keras
 
 +++
 
 - Data Science:
-    - Pandas
-    - StatsModels
-    - NumPy
+  - Pandas
+  - StatsModels
+  - NumPy
 
 +++
 
 - GUI:
-    - PyQt
-    - Tkinter
-    - Flexx
+  - PyQt
+  - Tkinter
+  - Flexx
  
 +++
 
 - Data visualization
-    - matplotlib
-    - Plotly
-    - geoplotlib
+  - matplotlib
+  - Plotly
+  - geoplotlib
 Note:
 
 ---
@@ -162,7 +163,7 @@ Note:
 +++
 
 ```bash
-pip install flake8
+pip install <package>
 ```
 
 ---
@@ -210,6 +211,16 @@ source venv/bin/activate
   - Rossz formázás
 - pep8(Style Guide)
 
+
+
+```cmd
+pip install black
+```
+
+```cmd
+flake8 <filename>
+```
+
 Note:
 
 - Style Guide
@@ -219,12 +230,27 @@ Note:
 
 ---
 
+### Black
+
+- Atomatikusan formázza a kódot.
+
+```cmd
+pip install black
+```
+
+```cmd
+black <filename>
+```
+
+---
+
 ### Hello World
 
 +++
 
 ```python
 print("Hello World!")
+
 ```
 
 +++
@@ -238,11 +264,12 @@ from colorama import init
 from colorama import Fore, Back, Style
 
 init()
-print(Fore.RED + 'some red text')
-print(Back.GREEN + 'and with a green background')
-print(Style.DIM + 'and in dim text')
+print(Fore.RED + "some red text")
+print(Back.GREEN + "and with a green background")
+print(Style.DIM + "and in dim text")
 print(Style.RESET_ALL)
-print('back to normal now')
+print("back to normal now")
+
 ```
 
 ---
@@ -250,18 +277,19 @@ print('back to normal now')
 ### Szintaxis
 
 ```python
-'''This is the start of the program '''
+"""This is the start of the program """
 while 1:
-    print ('Spam')
-    answer = input('Press y for large fries ')
-    if answer == 'y':
-        print ('Large fries with spam, mmmm, yummy ')
+    print("Spam")
+    answer = input("Press y for large fries ")
+    if answer == "y":
+        print("Large fries with spam, mmmm, yummy ")
         continue
-    answer = input('Had enough yet? ')
-    if answer == 'y':
+    answer = input("Had enough yet? ")
+    if answer == "y":
         break
-print ('Have a ')
-print ('nice day!') #Bye bye
+print("Have a ")
+print("nice day!")  # Bye bye
+
 ```
 
 Note:
@@ -285,33 +313,32 @@ Note:
 ```python
 a = 2
 b = 3.2
-d = 2+4j
+d = 2 + 4j
 x = False
 str = "string"
 str2 = str * 2
 str3 = str2 + "abc"
-```
-
-+++
 
-```python
 print(a ** 3)
 print(b / 2)
 print(d * 2)
 print(x)
 print(str)
-print(str1)
 print(str2)
+print(str3)
+
 ```
 
+Output
+
 ```python
 8
 1.6
-4+8j
+(4+8j)
 False
 string
 stringstring
-stringabc
+stringstringabc
 ```
 
 ---
@@ -327,13 +354,14 @@ stringabc
 +++
 
 ```python
-list = ['a', 'b', 'c', 1, 2, 3]
+list = ["a", "b", "c", 1, 2, 3]
 for a in list:
     print(a)
 list[4] = 22
 list.append(50)
-del(list[3])
+del list[3]
 print(list[2:])
+
 ```
 
 Output:
@@ -360,7 +388,7 @@ c
 +++
 
 ```python
-tuple = ('a', 'b', 3)
+tuple = ("a", "b", 3)
 item = tuple[2]
 for a in tuple:
     print(a)
@@ -368,9 +396,10 @@ for a in tuple:
 a, b, c = tuple
 print(c)
 
-tuple2 = (34, 56, 'd')
+tuple2 = (34, 56, "d")
 tuple3 = tuple + tuple2
 print(tuple3)
+
 ```
 
 Output:
@@ -397,13 +426,14 @@ b
 +++
 
 ```python
-dict = {'Name': 'Zara', 'Age': 10 , 'Class': 'First'}
+dict = {"Name": "Zara", "Age": 10, "Class": "First"}
 
-dict['Age'] = 8
+dict["Age"] = 8
 for key, value in dict.items():
-    print (key, " : ", value)
-del dict['Name']
-print('Name' in dict)
+    print(key, " : ", value)
+del dict["Name"]
+print("Name" in dict)
+
 ```
 
 Output:
@@ -431,9 +461,10 @@ set = {1, 3, 5}
 print(1 in set)
 print(2 in set)
 set.add(2)
-set.update([6,4])
+set.update([6, 4])
 for a in set:
     print(a)
+
 ```
 
 Output:
@@ -456,10 +487,23 @@ False
 +++
 
 ```python
-def fibonacci(n):
-    if n == 0: return 0
-    elif n == 1: return 1
-    else: return F(n-1)+F(n-2)
+def fibonacci():
+    if n == 0:
+        return 0
+    elif n == 1:
+        return 1
+    else:
+        return fibonacci(n - 1) + fibonacci(n - 2)
+
+
+print(fibonacci(10))
+
+```
+
+Output:
+
+```python
+55
 ```
 
 +++
@@ -467,15 +511,28 @@ def fibonacci(n):
 - Opciónális paraméter
 
 ```python
-def fibonacci(n = 10):
-    if n == 0: return 0
-    elif n == 1: return 1
-    else: return F(n-1)+F(n-2)
+def fibonacci(n=10):
+    if n == 0:
+        return 0
+    elif n == 1:
+        return 1
+    else:
+        return fibonacci(n - 1) + fibonacci(n - 2)
+
+
+print(fibonacci())
+
+```
+
+Output:
+
+```python
+55
 ```
 
 +++
 
-- Tetszőlegesen sok paraméter
+- Tetszőlegesen sok paraméter, list
 
 ```python
 def minimum(first, *args):
@@ -485,7 +542,35 @@ def minimum(first, *args):
             acc = x
     return acc
 
+
 print(minimum(3, 4, 2, -8, 6))
+
+```
+
+Output:
+
+```python
+-8
+```
+
++++
+
+- Tetszőlegesen sok paraméter, dictionary
+
+```python
+def bar(**kwargs):
+    for key, value in kwargs.items():
+        print(key, value)
+
+
+print(bar(Kutya="vau", Cica="miaaau"))
+
+```
+
+Output:
+
+```python
+-8
 ```
 
 +++
@@ -498,30 +583,40 @@ def print_rectangle(w=0, h=0, x=0, y=0):
     print("- size: {}×{}".format(w, h))
     print("- position: ({};{})".format(x, y))
 
+
 print_rectangle(20, 30, 40, 50)
 print_rectangle(x=10, w=19, h=25)
+
 ```
 
+Output:
+
+```python
+Rectangle
+- size: 20×30
+- position: (40;50)
+Rectangle
+- size: 19×25
+- position: (10;0)
+```
+
+
 ---
 
 ### Alap beépített fgv-ek
 
 ```python
 dir(__builtins__)
+
 ```
 
 +++
 
 - input() Allowing user input
-
 - len() Returns the length of an object
-
 - abs() Returns the absolute value of a number
-
 - slice() Returns a slice object
-
 - ...
-
 - https://www.w3schools.com/python/python_ref_functions.asp
 
 ---
@@ -539,6 +634,7 @@ i = 1
 while i < 6:
     print(i)
     i += 1
+
 ```
 
 Output:
@@ -566,6 +662,7 @@ print("-")
 
 for x in range(1, 6, 2): # for (int i = 1; i < 6; i += 2)
     print(x)
+
 ```
 
 Output:
@@ -595,6 +692,7 @@ elif b or x > 5:
    print("World!")
 else:
    print("Hello World!")
+
 ```
 
 Output:
@@ -605,6 +703,45 @@ Hello
 
 ---
 
+### Osztályok
+
++++
+
+```python
+class A:
+    b = "Foo"
+
+    def __init__(self):
+        self.a = 1
+
+    def print(self, str):
+        for x in range(self.a):
+            print(self.b, str)
+
+
+class B(A):
+    def __init__(self, a):
+        self.a = a
+
+
+a = A()
+a.print("Fighters")
+b = B(5)
+b.print("Ró" "Fej")
+
+---
+
+Output
+
+```python
+Foo Fighters
+Foo RóFej
+Foo RóFej
+Foo RóFej
+Foo RóFej
+Foo RóFej
+```
+
 ### Dekorátor
 
 +++
@@ -621,6 +758,7 @@ def my_decorator(func):
 @my_decorator
 def hello():
     print("Hello")
+
 ````
 
 Output:
@@ -630,26 +768,3 @@ Before
 Hello
 After
 ```
-
----
-
-### Osztályok
-
-+++
-
-```python
-class Employee:
-   'Common base class for all employees'
-   empCount = 0
-
-   def __init__(self, name, salary):
-      self.name = name
-      self.salary = salary
-      Employee.empCount += 1
-
-   def displayCount(self):
-     print ("Total Employee %d" % Employee.empCount)
-
-   def displayEmployee(self):
-      print ("Name : ", self.name,  ", Salary: ", self.salary)
-```
\ No newline at end of file