full library