add type print