setting's bug fixed