emulate static var