Update print and prototype update