difficulty selection implement