improving main view