fixed openvi prototype