framework_base