Understanding online challenges