add framework lib