did the TODOs for sending