New print method