shared -> static