brakuje agh excep i jednego testu, main juz praktycznie gotowy