Added some comments / documentation
.