flesh out body of port check