set block, small changes to library, rename "plus" to "library"

nothing dramatic, promise