По коду не хватает комментариев, говорящих о том, что делает каждая волшебная строчка.