better separation of settings