interface deletion