updates to dnd calc