First rev of tutorial 1, basic send and receive