z--------