update interfaces

update interfaces