data initializer type changed