giving library addition