Explanation on challenges