issue-1 изменена архитектура