comport work