improve home page, fix#11, #9, and #6