donot initialize global