new solution for the xidv and zidv
Merge remote-tracking branch 'origin/progressiveResolution' into progressiveResolution