add settings setter