added comport.py