added comments
added explanation.md