add __future__ imports, clean __all__