draft ci.py