factor out show, test transfer and <<