send request routines