redesign main view