add framework file