2.23 clientHandler