pretty printing
merge