Merge a clear explain

Merge a clear explain write in new branch