frameworks updated