add interface

add interface