આ પ્રક્રિયા બે પ્રકારના હોઈ શકે છે: