renamed functions to make things more clear for me, I used M-x
replace-string so I may have fucked something up