bye implemented and rudiments of transfer