A part of not finished project, which I wrote during ZPR course.