new arguments in agent + new method in IComportement