link with library