-добавлена поддержка сложных шаблонов
-покрыто тестами