untracked convex.py