modified framework file