zookeeper layer