transferred c-machine to its own repo