new func:transfer print
master merge transfer-print