final documentation added