almost finished revising introduction according to shens comments, need more revision and check done for hsfs and background