z misc stuff