add die logic