competitive make trouble functionality