VVP-II implementation