add interface choose