modified:   competitor.js