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