updates to the frameworks