submitted to PyPI and release 0.12