complete work on settings