updated first draft of Pattern 3 (send/receive) - working until send attempt