comment renderer
traverse various members