framework configuration