modify setting interface