fix firstagent