finished up settings manager