Breakdown of the Method 

@collkell