adding the embedded node communication protocol. incomplete pending further discussion with paul/ryan