new signature for send data