improved program output