add interface updated