type of publish puff