work along with the goagent proxy