interface has been extended