gen/gen library