updated documentation and readme file