renaming interface