checking and sending done