fix bug and change show.html for better look,but not that good