Add info agent and use it to distribute map code.  Make variable names consistent with their purpose.