introduce OSCAd 2.0