moved all display code to niceDisplay