wrote fast version, it's just a copy of the slow one so I can watch it run. it doesn't run