A libraryette for Mr Pages