Making settings OS Independent