changes to cornerstone framework