revise eognet.py