Ziz-zag Machines