#65 custom print function