add agent and some notice