finish connector and make center pass compile