add delete when it's same code