breaking down show method