Started to implement the sending side