Home page redesign

Fix #776