refactoring language/exercises chooser at create