add dependent library