renamed Request to Incoming, wrote prototype of Outgoing