now the choice of protocol works good