update for print