modify livrary