multiple pairs of rotating units which can be controlled to achieve multiple critical objectives that allow the safe operating envelopes of the downhole equipment to be expanded to achieve ever increasing safe operating envelopes in more challenging well conditions high deviated horizontal or in an environment where tool sticking or wireline sticking is an issue a additional in hole force or activating in hole hammer when tool below is stuck b additional up hole force or activating uphole hammer when tool below is stuck c compressive motion eg freeing tools or resetting up hole hammer system d tensile motion eg freeing tools or resetting in hole hammer or activating up hole hammer system thus embodiments of the invention allows downhole toolstrings to reach a target depth more reliably with minimal delay during oilfield operations similar benefits can also be achieved when recovering tools moreover embodiments significantly reduce sticking risks of the downhole systems becoming stuck by reducing both the frequency and the associated consequence of equipment hanging up or getting stuck downhole multiple tools in accordance with the present invention can be used and each can be fired in individual or in combination u201c bursts u201d to release a stuck tool string thus an advantage of certain embodiments is that the tool allows the rotating wheel devices to be controlled to via a clutch mechanism that will allow a full firing stroke action improvements and modifications may be made without departing from the scope of the invention for example the arms connecting the roller apparatus may be independently operable or different lengths in order to position the assembly off centre within the borehole or for other reasons moreover the roller apparatus may be magnetic to aid connection of the roller apparatus.