Cell mediated immunity is provided by