updated library document