Scalar initialization
Todo update