reconstructing sender side