Был пройден большой путь, в двух словах и не рассказать. Открыт ко всем предложениям!