printing and converting