How immune system functions