Revert "library"

This reverts commit 8df8538d8b458ba9b88f9fcd606892142e534aa1.