новая структура, должен работать с bower