updated interfaces/forwards printing methods