beefed up convert.py