competitive agents