3 different types of competitors