Несколько спорных моментов есть, а так мне понравилось. Респект!