another way to print