challenges: basics for challenge subscription