modification on info page and fix some bugs