add vivt vipt pipt