added segment send