agents states are added, every instance will have states so that they can be tracked