changes to build framework