understanding competitors