predeprovence