delete unnecessary interface