add preferred state at settings page