super + synchronized