handle v2.0 objects