LIB AND LIBBY A COMPANION