main view modify