with receiving end code