optinal user setting