добавлена функция инициализации, дополнен интерфейс