added final documentation