Tag propulsion technology