purchase remainder transfer implemented