revise readme and add summary