update Print functions