This code looks good I'm just wondering if we'll understand why it's doing what it's doing in the future. Could you add a few lines here to outline why you're doing what you're doing?