blood dk updates + bloodshield function