whoops, almost forgot about s/\./->/g , now all the controversial parts are gone