Exploring immune cell functions and ways to make use of them