separate show method.