#71 added documentation