addng documentation and disclamer