I appreciate the suggestion, but am having a hard time understanding the code. Would you be kind enough to explain it?