frqamework for analysis