framework setting