frameworks and settings