add Delete interface