initial implement of MZ (maybe?)