add printing utilities