Finished the primary send function