changed interface for connector