Zero config and encoding support
added __all__