also needs readcol.py at this point