fix bugs
recode css and html