fixed namespace issue, added send> method