adding solutions to challenges