add send() method