invite interface done