diff --git a/.idea/misc.xml b/.idea/misc.xml
index 8eab719..715ed69 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
-
+
\ No newline at end of file
diff --git a/.idea/wozek.iml b/.idea/wozek.iml
index 004f809..b1bd648 100644
--- a/.idea/wozek.iml
+++ b/.idea/wozek.iml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/__pycache__/assigning.cpython-37.pyc b/__pycache__/assigning.cpython-37.pyc
new file mode 100644
index 0000000..e514090
Binary files /dev/null and b/__pycache__/assigning.cpython-37.pyc differ
diff --git a/__pycache__/board.cpython-37.pyc b/__pycache__/board.cpython-37.pyc
index 7d6e2b2..e3ec003 100644
Binary files a/__pycache__/board.cpython-37.pyc and b/__pycache__/board.cpython-37.pyc differ
diff --git a/__pycache__/coder.cpython-37.pyc b/__pycache__/coder.cpython-37.pyc
index 43dd526..e7127ab 100644
Binary files a/__pycache__/coder.cpython-37.pyc and b/__pycache__/coder.cpython-37.pyc differ
diff --git a/__pycache__/data.cpython-37.pyc b/__pycache__/data.cpython-37.pyc
index 98d830a..d531b8a 100644
Binary files a/__pycache__/data.cpython-37.pyc and b/__pycache__/data.cpython-37.pyc differ
diff --git a/__pycache__/field.cpython-37.pyc b/__pycache__/field.cpython-37.pyc
index d97a9ee..a9ef278 100644
Binary files a/__pycache__/field.cpython-37.pyc and b/__pycache__/field.cpython-37.pyc differ
diff --git a/__pycache__/product.cpython-37.pyc b/__pycache__/product.cpython-37.pyc
index 02a046d..b2bc263 100644
Binary files a/__pycache__/product.cpython-37.pyc and b/__pycache__/product.cpython-37.pyc differ
diff --git a/__pycache__/shelf.cpython-37.pyc b/__pycache__/shelf.cpython-37.pyc
index 12cbc7c..f000015 100644
Binary files a/__pycache__/shelf.cpython-37.pyc and b/__pycache__/shelf.cpython-37.pyc differ
diff --git a/codes_recognizer/__pycache__/rocognizer.cpython-37.pyc b/codes_recognizer/__pycache__/rocognizer.cpython-37.pyc
new file mode 100644
index 0000000..255ac24
Binary files /dev/null and b/codes_recognizer/__pycache__/rocognizer.cpython-37.pyc differ
diff --git a/img/shelves/black/black001.png b/img/shelves/01/001.png
similarity index 100%
rename from img/shelves/black/black001.png
rename to img/shelves/01/001.png
diff --git a/img/shelves/black/black010.png b/img/shelves/01/010.png
similarity index 100%
rename from img/shelves/black/black010.png
rename to img/shelves/01/010.png
diff --git a/img/shelves/black/black011.png b/img/shelves/01/011.png
similarity index 100%
rename from img/shelves/black/black011.png
rename to img/shelves/01/011.png
diff --git a/img/shelves/black/black100.png b/img/shelves/01/100.png
similarity index 100%
rename from img/shelves/black/black100.png
rename to img/shelves/01/100.png
diff --git a/img/shelves/black/black101.png b/img/shelves/01/101.png
similarity index 100%
rename from img/shelves/black/black101.png
rename to img/shelves/01/101.png
diff --git a/img/shelves/black/black110.png b/img/shelves/01/110.png
similarity index 100%
rename from img/shelves/black/black110.png
rename to img/shelves/01/110.png
diff --git a/img/shelves/black/black111.png b/img/shelves/01/111.png
similarity index 100%
rename from img/shelves/black/black111.png
rename to img/shelves/01/111.png
diff --git a/img/shelves/gold/gold001.png b/img/shelves/02/001.png
similarity index 100%
rename from img/shelves/gold/gold001.png
rename to img/shelves/02/001.png
diff --git a/img/shelves/gold/gold010.png b/img/shelves/02/010.png
similarity index 100%
rename from img/shelves/gold/gold010.png
rename to img/shelves/02/010.png
diff --git a/img/shelves/gold/gold011.png b/img/shelves/02/011.png
similarity index 100%
rename from img/shelves/gold/gold011.png
rename to img/shelves/02/011.png
diff --git a/img/shelves/gold/gold100.png b/img/shelves/02/100.png
similarity index 100%
rename from img/shelves/gold/gold100.png
rename to img/shelves/02/100.png
diff --git a/img/shelves/gold/gold101.png b/img/shelves/02/101.png
similarity index 100%
rename from img/shelves/gold/gold101.png
rename to img/shelves/02/101.png
diff --git a/img/shelves/gold/gold110.png b/img/shelves/02/110.png
similarity index 100%
rename from img/shelves/gold/gold110.png
rename to img/shelves/02/110.png
diff --git a/img/shelves/gold/gold111.png b/img/shelves/02/111.png
similarity index 100%
rename from img/shelves/gold/gold111.png
rename to img/shelves/02/111.png
diff --git a/img/shelves/purple/purple001.png b/img/shelves/03/001.png
similarity index 100%
rename from img/shelves/purple/purple001.png
rename to img/shelves/03/001.png
diff --git a/img/shelves/purple/purple010.png b/img/shelves/03/010.png
similarity index 100%
rename from img/shelves/purple/purple010.png
rename to img/shelves/03/010.png
diff --git a/img/shelves/purple/purple011.png b/img/shelves/03/011.png
similarity index 100%
rename from img/shelves/purple/purple011.png
rename to img/shelves/03/011.png
diff --git a/img/shelves/purple/purple100.png b/img/shelves/03/100.png
similarity index 100%
rename from img/shelves/purple/purple100.png
rename to img/shelves/03/100.png
diff --git a/img/shelves/purple/purple101.png b/img/shelves/03/101.png
similarity index 100%
rename from img/shelves/purple/purple101.png
rename to img/shelves/03/101.png
diff --git a/img/shelves/purple/purple110.png b/img/shelves/03/110.png
similarity index 100%
rename from img/shelves/purple/purple110.png
rename to img/shelves/03/110.png
diff --git a/img/shelves/purple/purple111.png b/img/shelves/03/111.png
similarity index 100%
rename from img/shelves/purple/purple111.png
rename to img/shelves/03/111.png
diff --git a/img/shelves/brown/brown001.png b/img/shelves/04/001.png
similarity index 100%
rename from img/shelves/brown/brown001.png
rename to img/shelves/04/001.png
diff --git a/img/shelves/brown/brown010.png b/img/shelves/04/010.png
similarity index 100%
rename from img/shelves/brown/brown010.png
rename to img/shelves/04/010.png
diff --git a/img/shelves/brown/brown011.png b/img/shelves/04/011.png
similarity index 100%
rename from img/shelves/brown/brown011.png
rename to img/shelves/04/011.png
diff --git a/img/shelves/brown/brown100.png b/img/shelves/04/100.png
similarity index 100%
rename from img/shelves/brown/brown100.png
rename to img/shelves/04/100.png
diff --git a/img/shelves/brown/brown101.png b/img/shelves/04/101.png
similarity index 100%
rename from img/shelves/brown/brown101.png
rename to img/shelves/04/101.png
diff --git a/img/shelves/brown/brown110.png b/img/shelves/04/110.png
similarity index 100%
rename from img/shelves/brown/brown110.png
rename to img/shelves/04/110.png
diff --git a/img/shelves/brown/brown111.png b/img/shelves/04/111.png
similarity index 100%
rename from img/shelves/brown/brown111.png
rename to img/shelves/04/111.png
diff --git a/img/shelves/blue/blue001.png b/img/shelves/05/001.png
similarity index 100%
rename from img/shelves/blue/blue001.png
rename to img/shelves/05/001.png
diff --git a/img/shelves/blue/blue010.png b/img/shelves/05/010.png
similarity index 100%
rename from img/shelves/blue/blue010.png
rename to img/shelves/05/010.png
diff --git a/img/shelves/blue/blue011.png b/img/shelves/05/011.png
similarity index 100%
rename from img/shelves/blue/blue011.png
rename to img/shelves/05/011.png
diff --git a/img/shelves/blue/blue100.png b/img/shelves/05/100.png
similarity index 100%
rename from img/shelves/blue/blue100.png
rename to img/shelves/05/100.png
diff --git a/img/shelves/blue/blue101.png b/img/shelves/05/101.png
similarity index 100%
rename from img/shelves/blue/blue101.png
rename to img/shelves/05/101.png
diff --git a/img/shelves/blue/blue110.png b/img/shelves/05/110.png
similarity index 100%
rename from img/shelves/blue/blue110.png
rename to img/shelves/05/110.png
diff --git a/img/shelves/blue/blue111.png b/img/shelves/05/111.png
similarity index 100%
rename from img/shelves/blue/blue111.png
rename to img/shelves/05/111.png
diff --git a/img/shelves/white/white001.png b/img/shelves/06/001.png
similarity index 100%
rename from img/shelves/white/white001.png
rename to img/shelves/06/001.png
diff --git a/img/shelves/white/white010.png b/img/shelves/06/010.png
similarity index 100%
rename from img/shelves/white/white010.png
rename to img/shelves/06/010.png
diff --git a/img/shelves/white/white011.png b/img/shelves/06/011.png
similarity index 100%
rename from img/shelves/white/white011.png
rename to img/shelves/06/011.png
diff --git a/img/shelves/white/white100.png b/img/shelves/06/100.png
similarity index 100%
rename from img/shelves/white/white100.png
rename to img/shelves/06/100.png
diff --git a/img/shelves/white/white101.png b/img/shelves/06/101.png
similarity index 100%
rename from img/shelves/white/white101.png
rename to img/shelves/06/101.png
diff --git a/img/shelves/white/white110.png b/img/shelves/06/110.png
similarity index 100%
rename from img/shelves/white/white110.png
rename to img/shelves/06/110.png
diff --git a/img/shelves/white/white111.png b/img/shelves/06/111.png
similarity index 100%
rename from img/shelves/white/white111.png
rename to img/shelves/06/111.png
diff --git a/img/shelves/red/red001.png b/img/shelves/07/001.png
similarity index 100%
rename from img/shelves/red/red001.png
rename to img/shelves/07/001.png
diff --git a/img/shelves/red/red010.png b/img/shelves/07/010.png
similarity index 100%
rename from img/shelves/red/red010.png
rename to img/shelves/07/010.png
diff --git a/img/shelves/red/red011.png b/img/shelves/07/011.png
similarity index 100%
rename from img/shelves/red/red011.png
rename to img/shelves/07/011.png
diff --git a/img/shelves/red/red100.png b/img/shelves/07/100.png
similarity index 100%
rename from img/shelves/red/red100.png
rename to img/shelves/07/100.png
diff --git a/img/shelves/red/red101.png b/img/shelves/07/101.png
similarity index 100%
rename from img/shelves/red/red101.png
rename to img/shelves/07/101.png
diff --git a/img/shelves/red/red110.png b/img/shelves/07/110.png
similarity index 100%
rename from img/shelves/red/red110.png
rename to img/shelves/07/110.png
diff --git a/img/shelves/red/red111.png b/img/shelves/07/111.png
similarity index 100%
rename from img/shelves/red/red111.png
rename to img/shelves/07/111.png
diff --git a/img/shelves/orange/orange001.png b/img/shelves/08/001.png
similarity index 100%
rename from img/shelves/orange/orange001.png
rename to img/shelves/08/001.png
diff --git a/img/shelves/orange/orange010.png b/img/shelves/08/010.png
similarity index 100%
rename from img/shelves/orange/orange010.png
rename to img/shelves/08/010.png
diff --git a/img/shelves/orange/orange011.png b/img/shelves/08/011.png
similarity index 100%
rename from img/shelves/orange/orange011.png
rename to img/shelves/08/011.png
diff --git a/img/shelves/orange/orange100.png b/img/shelves/08/100.png
similarity index 100%
rename from img/shelves/orange/orange100.png
rename to img/shelves/08/100.png
diff --git a/img/shelves/orange/orange101.png b/img/shelves/08/101.png
similarity index 100%
rename from img/shelves/orange/orange101.png
rename to img/shelves/08/101.png
diff --git a/img/shelves/orange/orange110.png b/img/shelves/08/110.png
similarity index 100%
rename from img/shelves/orange/orange110.png
rename to img/shelves/08/110.png
diff --git a/img/shelves/orange/orange111.png b/img/shelves/08/111.png
similarity index 100%
rename from img/shelves/orange/orange111.png
rename to img/shelves/08/111.png
diff --git a/img/shelves/yellow/yellow001.png b/img/shelves/09/001.png
similarity index 100%
rename from img/shelves/yellow/yellow001.png
rename to img/shelves/09/001.png
diff --git a/img/shelves/yellow/yellow010.png b/img/shelves/09/010.png
similarity index 100%
rename from img/shelves/yellow/yellow010.png
rename to img/shelves/09/010.png
diff --git a/img/shelves/yellow/yellow011.png b/img/shelves/09/011.png
similarity index 100%
rename from img/shelves/yellow/yellow011.png
rename to img/shelves/09/011.png
diff --git a/img/shelves/yellow/yellow100.png b/img/shelves/09/100.png
similarity index 100%
rename from img/shelves/yellow/yellow100.png
rename to img/shelves/09/100.png
diff --git a/img/shelves/yellow/yellow101.png b/img/shelves/09/101.png
similarity index 100%
rename from img/shelves/yellow/yellow101.png
rename to img/shelves/09/101.png
diff --git a/img/shelves/yellow/yellow110.png b/img/shelves/09/110.png
similarity index 100%
rename from img/shelves/yellow/yellow110.png
rename to img/shelves/09/110.png
diff --git a/img/shelves/yellow/yellow111.png b/img/shelves/09/111.png
similarity index 100%
rename from img/shelves/yellow/yellow111.png
rename to img/shelves/09/111.png
diff --git a/img/shelves/silver/silver001.png b/img/shelves/10/001.png
similarity index 100%
rename from img/shelves/silver/silver001.png
rename to img/shelves/10/001.png
diff --git a/img/shelves/silver/silver010.png b/img/shelves/10/010.png
similarity index 100%
rename from img/shelves/silver/silver010.png
rename to img/shelves/10/010.png
diff --git a/img/shelves/silver/silver011.png b/img/shelves/10/011.png
similarity index 100%
rename from img/shelves/silver/silver011.png
rename to img/shelves/10/011.png
diff --git a/img/shelves/silver/silver100.png b/img/shelves/10/100.png
similarity index 100%
rename from img/shelves/silver/silver100.png
rename to img/shelves/10/100.png
diff --git a/img/shelves/silver/silver101.png b/img/shelves/10/101.png
similarity index 100%
rename from img/shelves/silver/silver101.png
rename to img/shelves/10/101.png
diff --git a/img/shelves/silver/silver110.png b/img/shelves/10/110.png
similarity index 100%
rename from img/shelves/silver/silver110.png
rename to img/shelves/10/110.png
diff --git a/img/shelves/silver/silver111.png b/img/shelves/10/111.png
similarity index 100%
rename from img/shelves/silver/silver111.png
rename to img/shelves/10/111.png