add readme file and add some modification