Было бы здорово, если бы топикстартер собрал все фичи в первый пост)