some documentation added