implement user settings for windows