begin transfer stuff