updated connector interface