first push for zk utils