beginnings of lib