formatting bug in py3, use future print