added agent types.