Before revision:  Here, we construct an agent based model to explore  the basic components and dynamics of such a process .
After revision:  Here, we construct an agent based model to explore the basic components and dynamics of proxy based competition .