frameworkJC