adding pub factor