compatible with future print