Вопросы решенные, уже решены, но частично.
Бесполезный ответ