T cells and b cells are