Осталось добавить события и удаление