2dfold compiles, run is untested