hopper library