updated deletion