joint MVCP