ucr and multicore done and working