woo, function that drops to nano or nano to edit a string, def needs a lot of clean-up BUT IT ACTUALLY WORKS :D