Отчет большой, читать придеться много, но надеюсь вы осилите и выскажитесь по этому поводу