status bar + refractoring