Documentation extention

Code documentation started