agent model mapped with manager