use future print function