Поскольку делать мне нечего, могу комментировать по ходу.