add MHS.js, modify some files
solve conflict
modify some files
merge