some __future__ imports
fix typo