2d computing without errors