proto framework update