Home page update and bugs fix