arrange the status bar like neatstatus and functionify proper logical blocks