removed __all__
added docs
make target_encoding essential