create library learn document