Revert "Revert "framework add""

This reverts commit 88f5c3affad4236678181fb7c731e982a50dd930.