basic sending
merged