separated settings and save data