changed delete methods