add something about __all__ black magic