Code

* added some documentation