more optimization
more dice intagration