header 'shrink' behavior added