add challenge solutions