publisher lib