make z_ methods private