Blood function and homeostasis