blood cleanup

blood cleanup