добавление основного функционала