liver and muscles is it right that is written above and buffer cells are found in liver only or other else