extend libs