not sure about whether it is correct to initialize const static variable here