DETAILED EXPLANATION