publishing operations