first release, please check ECO.py doctest to run, thanks