better output formatting