change the way to declare initial value