2d computing machine