add delete method implement.