opravený kurva veľký problém + upravená verzia