competitive applications