added sendDataAll