added main. fixed sparse save. merged rr3 as rr2. better print output. hope oxford works