Blood functions and homeostasis