updating to the latest framework