adds more summary functions
updates the read me