agents works with additional attribute, only minimal adaptations for updating are necessary