two kinds of immunity