Implement extracting send

closes #2