v2.0 and di