Duda: refactoring challenges init