updates documentation and readme