an embodiment of multipurpose plug 10 is illustrated plug 10 comprises an elongated body generally denoted by the numeral 5 that forms an internal bore 92 therethrough body 10 includes a top valve seat 26 crossover sub 28 bottom valve seat 30 control finger 32 thread lock 34 clip ring 36 upper collet 38 lift ring 40 valve seat 42 ball valve 44 valve rotation pin 46 bottom skirt lock 48 spacer sub 50 upper valve body 52 cage bottom 54 bottom cone nut 56 lower collet 58 sealing element ring 60 bottom guide ring 62 sealing element sleeve 64 upper guide 66 lifting mandrel 68 retrieving head sub 70 retrieving head 72 wash sleeve 74 upper cone 76 lower cone 78 slip 80 slip cage 82 stand off pin 84 slip cage spring 86 casing to plug sealing element 88 and lock ring 90 valve rotation pin 46 connects ball 44 and control finger 32 facilitating movement of ball 44 between the open and closed positions thread lock 34 also referred to as a shear sub includes shoulders 94 that are tapered to fit the stop on stand off pin 84 in the illustrated example the taper of shoulders 94 is forty five degrees sheer pins 96 a are positioned between upper guide 66 and upper collet 38 to maintain plug 10 in the contracted or run in position upon placement of plug 10 in the desired position weight is applied to plug 10 shearing pins 96 a and expanding elements 88 into sealing engagement with casing 14 stand off pin 84 is held in connection with retrieving head 72 via shear pins 96 c holding retrieving head 72 and.