add goagent
f