snapshot for transfer