- added some documentation