rename some interfaces