Added mechanism of self identifying agent and table with controller.