added triplicating for printing