new design framework