Make up `Pub` method