improve print format
merge