zk for ha