completed #19 agent

* agent merchants