use a bus message to do transfers