added indentation rendering - output view is still a kluge at best