Agents and entities