main view improvements