common Send method